<?

require_once ("util/Transformer.php");
require_once ("util/Generator.php");

class ViewRelIdPer {

	public function show($_texto_modulo) {
		$transformer = new Transformer();
		$generator = new Generator();
		$transformer->setDirFisicoTemplates("template/");
		$transformer->setArquivoTemplate("esqueletoBase.htm");
		$valoresTroca = array ();
		$valoresTroca["titulo"] = $this->getTitulo($_texto_modulo);
		$valoresTroca["combo"] = $generator->getCombo();
		$valoresTroca["header"] = $generator->getHeader();
		$valoresTroca["menu"] = $generator->getMenu();
		$valoresTroca["footer"] = $generator->getFooter();
		$valoresTroca["erro"] = $generator->getErro();
		//$valoresTroca["body"] = $this->getBody($corpo,$tabela);
		$valoresTroca["body"] = $this->getBody($_texto_modulo);
		$transformer->setValoresTroca($valoresTroca);
		$saida = $transformer->processaHTML();
		echo $saida;
	}

	private function getTitulo($_texto_modulo) {
		$titulo = "SIMweb :: $_texto_modulo";
		return $titulo;
	}

	private function getBody($_texto_modulo) {

		$valoresTroca["texto_modulo"] = $_texto_modulo;
		$transformer = new Transformer();
		$transformer->setDirFisicoTemplates("template/");
		$transformer->setArquivoTemplate("GREL_RelIdPer.htm");
		$transformer->setValoresTroca($valoresTroca);
		$saida = $transformer->processaHTML();
		return $saida;

	}
}

?>